Multiplex Symbolic Execution: Exploring Multiple Paths by Solving Once

Total Page:16

File Type:pdf, Size:1020Kb

Multiplex Symbolic Execution: Exploring Multiple Paths by Solving Once Multiplex Symbolic Execution: Exploring Multiple Paths by Solving Once Yufeng Zhang∗ Zhenbang Chen∗ Ziqi Shuai College of Computer Science and College of Computer, National College of Computer, National Electronic Engineering, Hunan University of Defense Technology University of Defense Technology University Changsha, China Changsha, China Changsha, China [email protected] [email protected] [email protected] Tianqi Zhang Kenli Li Ji Wang College of Computer, National College of Computer Science and College of Computer, State Key University of Defense Technology Electronic Engineering, National Laboratory of High Performance Changsha, China Supercomputing Center in Changsha, Computing, National University of [email protected] Hunan University Defense Technology Changsha, China Changsha, China [email protected] [email protected] ABSTRACT KEYWORDS Path explosion and constraint solving are two challenges to sym- symbolic execution, constraint solving, mathematical optimization bolic execution’s scalability. Symbolic execution explores the pro- ACM Reference Format: gram’s path space with a searching strategy and invokes the under- Yufeng Zhang, Zhenbang Chen, Ziqi Shuai, Tianqi Zhang, Kenli Li, and Ji lying constraint solver in a black-box manner to check the feasibility Wang. 2020. Multiplex Symbolic Execution: Exploring Multiple Paths by of a path. Inside the constraint solver, another searching procedure Solving Once. In 35th IEEE/ACM International Conference on Automated Soft- is employed to prove or disprove the feasibility. Hence, there exists ware Engineering (ASE ’20), September 21–25, 2020, Virtual Event, Australia. the problem of double searchings in symbolic execution. In this ACM, New York, NY, USA, 12 pages. https://doi.org/10.1145/3324884.3416645 paper, we propose to unify the double searching procedures to im- prove the scalability of symbolic execution. We propose Multiplex 1 INTRODUCTION Symbolic Execution (MuSE) that utilizes the intermediate assign- Symbolic execution [18, 21, 38] is a precise program analysis tech- ments during the constraint solving procedure to generate new nique that has been successfully applied to many software engi- program inputs. MuSE maps the constraint solving procedure to neering activities, including automatic software testing [5, 41], bug the path exploration in symbolic execution and explores multi- finding [19], program repair [10], etc. One challenge of symbolic ple paths in one time of solving. We have implemented MuSE on execution is the scalability problem caused by path explosion and two symbolic execution tools (based on KLEE and JPF) and three constraint solving. commonly used constraint solving algorithms. The results of the ex- During symbolic execution, each variable in program P has a tensive experiments on real-world benchmarks indicate that MuSE symbolic or concrete value. For non-branch statements, symbolic has orders of magnitude speedup to achieve the same coverage. execution does symbolic or concrete calculations and updates the symbolic or concrete values of the variables. When executing a CCS CONCEPTS branch statement br, symbolic execution generates the path condi- • Software and its engineering → Software verification and tion (PC) for each branch of br. The path condition of a branch b Ón validation; (denoted by PC¹bº = i=1 Ci ) is a constraint in qualifier-free first- order logic that encodes the feasibility of the program path to b, ∗The first two authors contributed equally to this work and are co-first authors. Zhen- and Cn is the symbolic condition of b. Symbolic execution invokes bang Chen and Ji Wang are the corresponding authors. a constraint solver [11, 16, 40] to check the satisfiability [23] of each branch’s PC. If PC¹bº is satisfiable, then the program path to b is feasible, and symbolic execution will continue to execute the Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed statement along b; otherwise, it is infeasible, i.e., no input can drive for profit or commercial advantage and that copies bear this notice and the full citation the program to b, and symbolic execution abandons b. In this way, on the first page. Copyrights for components of this work owned by others than ACM symbolic execution systematically explores the path space of P. must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a On one hand, the path number explodes exponentially in the num- fee. Request permissions from [email protected]. ber of branch statements. On the other hand, constraint solving is ASE ’20, September 21–25, 2020, Virtual Event, Australia well-known to be hard [23]. Another complexity explosion occurs © 2020 Association for Computing Machinery. ACM ISBN 978-1-4503-6768-4/20/09...$15.00 inside of the constraint solver. As shown in Figure 1, there exist https://doi.org/10.1145/3324884.3416645 double explosions in symbolic execution. Such double explosions ASE ’20, September 21–25, 2020, Virtual Event, Australia Zhang Y.F. and Chen Z.B., et al. solution: C1/\C2/\C3 [13, 25], ii) abstraction refinement based quantifier-free array and partial solution: C1/\~C2 bit-vector (QF_ABV) constraint solving [16], and iii) optimization- path space of program P partial solution: C1/\C2/\~C3 based floating-point constraint solving [15, 40]. Besides, we have C1 solution space SPC implemented MuSE on two DSE engines based on KLEE [5] and Symbolic PathFinder (SPF) [33] for C and Java programs, respec- C2 tively. We have applied our prototypes to real-world C and Java programs. The evaluation results indicate the effectiveness and C3 efficiency of MuSE. b The main contributions of this paper are: • We propose MuSE to utilize the partial solutions during con- straint solving to generate multiple test inputs for exploring constraint solver symbolic execution engine multiple paths by solving once. • We have instantiated the idea of partial solution to three constraint solving methods and implemented MuSE on two Figure 1: Double explosions in symbolic execution proce- DSE engines for C and Java programs. dure. MuSE generates multiple test inputs from partial so- • We have carried out extensive experiments on real-world C lutions with only one time of constraint solving. Partial so- and Java programs. The experimental results indicate that lutions can be used to trigger off-the-path branches on the MuSE achieves one or two orders of magnitude speedup on current path. the three constraint solving methods for reaching the same code coverage. We organize the remainders of this paper as follows. Section obstruct the application of symbolic execution to larger real-world 2 motivates MuSE by a Simplex-based solving method. Section 3 programs. presents MuSE and its instantiations on three solving methods. Symbolic execution explores the path space with a search strat- Section 4 explains the implementation of MuSE and the experi- egy, such as depth-first search (DFS) and breadth-first search (BFS). ments on real-world benchmarks. Section 5 reviews the related The underlying constraint solver also employs an internal search- work. Section 6 concludes the paper. ing procedure in the solution space to decide the satisfiability of path conditions. Essentially, both of the path space and the solution 2 MOTIVATING EXAMPLE space represent P’s input space SI . The conditions of P’s branch In this section, we motivate the principle of MuSE. Figure 2 shows statements split SI into different parts. Each part can be represented Ón a Java function start that receives two parameters and has four by a path. For a path condition PC¹bº = i=1 Ci , the solution space S contains all the possible assignments to the input variables in paths. In each path, the program prints a different number. We call PC ∼ PC¹bº. When solving PC¹bº, the constraint solver searches S , and these four path as p1 p4, respectively. Now we use DSE to explore PC f g hence searches S . During this searching procedure, the solver may the path space. Suppose that the initial input is x = 1;y = 3 . I f g search the input space corresponding to other paths of P. However, Then the first path is p1 that covers the lines 2; 3; 4; 6; 7 . The path ≥ ^ − ≥ ^ − the solver only returns the final solution satisfying PC¹bº, if SAT, condition of p1 is ϕ1 = x + y 2 2y x 1 2x y < 0. If or returns UNSAT. Therefore, S is doubly searched in the stack of we use DFS searching strategy, the last branch is flipped. The new I ≥ ^ − ≥ ^ − ≥ symbolic execution by the path space exploration and the under- path condition ϕ2 = x + y 2 2y x 1 2x y 0 is feed lying constraint solver. It is desirable to unify the two searching into off-the-shell constraint solver. Suppose that the solution of f g procedures to improve the scalability. ϕ2 is x = 1;y = 1 , then the second path is p2 that covers the f g In this paper, we propose Multiplex Symbolic Execution (MuSE) lines 2; 3; 4; 5 . Similarly, p3 and p4 will be explored. In total, DSE ∼ towards eliminating the redundant searching in dynamic symbolic invokes the constraint solver three times for p2 p4. execution (DSE). The principle of our method is that we leverage Since all the constraints are linear arithmetic, we suppose that the constraint solver to search the path space directly via generating the solver uses the Simplex-based QF_LIA theory solving algorithm multiple test inputs in one time of solving. For a path condition [23, 25]. The algorithm first considers all the integer variables in Ón the constraints as real variables and uses Simplex-based linear PC¹bº = i=1 Ci , we call a point α in the solution space SPC a partial solution if α satisfies a subset of the constraints in PC¹bº.
Recommended publications
  • Archaeological Observation on the Exploration of Chu Capitals
    Archaeological Observation on the Exploration of Chu Capitals Wang Hongxing Key words: Chu Capitals Danyang Ying Chenying Shouying According to accurate historical documents, the capi- In view of the recent research on the civilization pro- tals of Chu State include Danyang 丹阳 of the early stage, cess of the middle reach of Yangtze River, we may infer Ying 郢 of the middle stage and Chenying 陈郢 and that Danyang ought to be a central settlement among a Shouying 寿郢 of the late stage. Archaeologically group of settlements not far away from Jingshan 荆山 speaking, Chenying and Shouying are traceable while with rice as the main crop. No matter whether there are the locations of Danyang and Yingdu 郢都 are still any remains of fosses around the central settlement, its oblivious and scholars differ on this issue. Since Chu area must be larger than ordinary sites and be of higher capitals are the political, economical and cultural cen- scale and have public amenities such as large buildings ters of Chu State, the research on Chu capitals directly or altars. The site ought to have definite functional sec- affects further study of Chu culture. tions and the cemetery ought to be divided into that of Based on previous research, I intend to summarize the aristocracy and the plebeians. The relevant docu- the exploration of Danyang, Yingdu and Shouying in ments and the unearthed inscriptions on tortoise shells recent years, review the insufficiency of the former re- from Zhouyuan 周原 saying “the viscount of Chu search and current methods and advance some personal (actually the ruler of Chu) came to inform” indicate that opinion on the locations of Chu capitals and later explo- Zhou had frequent contact and exchange with Chu.
    [Show full text]
  • Temporal Perception Deficits in Schizophrenia: Integration Is the Problem, Not Deployment of Attentions', Scientific Reports, Vol
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by University of Birmingham Research Portal University of Birmingham Temporal perception deficits in schizophrenia Su, Li; Wyble, Brad; Zhou, Lai-Quan; Wang, Kui; Wang, Yu-Na; Cheung, Eric F C; Bowman, Howard; Chan, Raymond C K DOI: 10.1038/srep09745 License: Creative Commons: Attribution (CC BY) Document Version Publisher's PDF, also known as Version of record Citation for published version (Harvard): Su, L, Wyble, B, Zhou, L-Q, Wang, K, Wang, Y-N, Cheung, EFC, Bowman, H & Chan, RCK 2015, 'Temporal perception deficits in schizophrenia: integration is the problem, not deployment of attentions', Scientific Reports, vol. 5, 9745. https://doi.org/10.1038/srep09745 Link to publication on Research at Birmingham portal Publisher Rights Statement: This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. Eligibility for repository: checked 09/09/2015 General rights Unless a licence is specified above, all rights (including copyright and moral rights) in this document are retained by the authors and/or the copyright holders. The express permission of the copyright holder must be obtained for any use of this material other than for purposes permitted by law. •Users may freely distribute the URL that is used to identify this publication.
    [Show full text]
  • Official Colours of Chinese Regimes: a Panchronic Philological Study with Historical Accounts of China
    TRAMES, 2012, 16(66/61), 3, 237–285 OFFICIAL COLOURS OF CHINESE REGIMES: A PANCHRONIC PHILOLOGICAL STUDY WITH HISTORICAL ACCOUNTS OF CHINA Jingyi Gao Institute of the Estonian Language, University of Tartu, and Tallinn University Abstract. The paper reports a panchronic philological study on the official colours of Chinese regimes. The historical accounts of the Chinese regimes are introduced. The official colours are summarised with philological references of archaic texts. Remarkably, it has been suggested that the official colours of the most ancient regimes should be the three primitive colours: (1) white-yellow, (2) black-grue yellow, and (3) red-yellow, instead of the simple colours. There were inconsistent historical records on the official colours of the most ancient regimes because the composite colour categories had been split. It has solved the historical problem with the linguistic theory of composite colour categories. Besides, it is concluded how the official colours were determined: At first, the official colour might be naturally determined according to the substance of the ruling population. There might be three groups of people in the Far East. (1) The developed hunter gatherers with livestock preferred the white-yellow colour of milk. (2) The farmers preferred the red-yellow colour of sun and fire. (3) The herders preferred the black-grue-yellow colour of water bodies. Later, after the Han-Chinese consolidation, the official colour could be politically determined according to the main property of the five elements in Sino-metaphysics. The red colour has been predominate in China for many reasons. Keywords: colour symbolism, official colours, national colours, five elements, philology, Chinese history, Chinese language, etymology, basic colour terms DOI: 10.3176/tr.2012.3.03 1.
    [Show full text]
  • (And Misreading) the Draft Constitution in China, 1954
    Textual Anxiety Reading (and Misreading) the Draft Constitution in China, 1954 ✣ Neil J. Diamant and Feng Xiaocai In 1927, Mao Zedong famously wrote that a revolution is “not the same as inviting people to dinner” and is instead “an act of violence whereby one class overthrows the authority of another.” From the establishment of the People’s Republic of China (PRC) in 1949 until Mao’s death in 1976, his revolutionary vision became woven into the fabric of everyday life, but few years were as violent as the early 1950s.1 Rushing to consolidate power after finally defeating the Nationalist Party (Kuomintang, or KMT) in a decades- long power struggle, the Chinese Communist Party (CCP) threatened the lives and livelihood of millions. During the Land Reform Campaign (1948– 1953), landowners, “local tyrants,” and wealthier villagers were targeted for repression. In the Campaign to Suppress Counterrevolutionaries in 1951, the CCP attacked former KMT activists, secret society and gang members, and various “enemy agents.”2 That same year, university faculty and secondary school teachers were forced into “thought reform” meetings, and businessmen were harshly investigated during the “Five Antis” Campaign in 1952.3 1. See Mao’s “Report of an Investigation into the Peasant Movement in Hunan,” in Stuart Schram, ed., The Political Thought of Mao Tse-tung (New York: Praeger, 1969), pp. 252–253. Although the Cultural Revolution (1966–1976) was extremely violent, the death toll, estimated at roughly 1.5 million, paled in comparison to that of the early 1950s. The nearest competitor is 1958–1959, during the Great Leap Forward.
    [Show full text]
  • The Later Han Empire (25-220CE) & Its Northwestern Frontier
    University of Pennsylvania ScholarlyCommons Publicly Accessible Penn Dissertations 2012 Dynamics of Disintegration: The Later Han Empire (25-220CE) & Its Northwestern Frontier Wai Kit Wicky Tse University of Pennsylvania, [email protected] Follow this and additional works at: https://repository.upenn.edu/edissertations Part of the Asian History Commons, Asian Studies Commons, and the Military History Commons Recommended Citation Tse, Wai Kit Wicky, "Dynamics of Disintegration: The Later Han Empire (25-220CE) & Its Northwestern Frontier" (2012). Publicly Accessible Penn Dissertations. 589. https://repository.upenn.edu/edissertations/589 This paper is posted at ScholarlyCommons. https://repository.upenn.edu/edissertations/589 For more information, please contact [email protected]. Dynamics of Disintegration: The Later Han Empire (25-220CE) & Its Northwestern Frontier Abstract As a frontier region of the Qin-Han (221BCE-220CE) empire, the northwest was a new territory to the Chinese realm. Until the Later Han (25-220CE) times, some portions of the northwestern region had only been part of imperial soil for one hundred years. Its coalescence into the Chinese empire was a product of long-term expansion and conquest, which arguably defined the egionr 's military nature. Furthermore, in the harsh natural environment of the region, only tough people could survive, and unsurprisingly, the region fostered vigorous warriors. Mixed culture and multi-ethnicity featured prominently in this highly militarized frontier society, which contrasted sharply with the imperial center that promoted unified cultural values and stood in the way of a greater degree of transregional integration. As this project shows, it was the northwesterners who went through a process of political peripheralization during the Later Han times played a harbinger role of the disintegration of the empire and eventually led to the breakdown of the early imperial system in Chinese history.
    [Show full text]
  • China's Quest for Global Primacy: an Analysis of Chinese International
    C O R P O R A T I O N TIMOTHY R. HEATH, DEREK GROSSMAN, ASHA CLARK China’s Quest for Global Primacy An Analysis of Chinese International and Defense Strategies to Outcompete the United States For more information on this publication, visit www.rand.org/t/RRA447-1 Library of Congress Cataloging-in-Publication Data is available for this publication. ISBN: 978-1-9774-0615-6 Published by the RAND Corporation, Santa Monica, Calif. © Copyright 2021 RAND Corporation R® is a registered trademark. Cover images: prospective56/iStock/ Getty Images Plus; MF3d/iStock/Getty Images Plus Limited Print and Electronic Distribution Rights This document and trademark(s) contained herein are protected by law. This representation of RAND intellectual property is provided for noncommercial use only. Unauthorized posting of this publication online is prohibited. Permission is given to duplicate this document for personal use only, as long as it is unaltered and complete. Permission is required from RAND to reproduce, or reuse in another form, any of its research documents for commercial use. For information on reprint and linking permissions, please visit www.rand.org/pubs/permissions. The RAND Corporation is a research organization that develops solutions to public policy challenges to help make communities throughout the world safer and more secure, healthier and more prosperous. RAND is nonprofit, nonpartisan, and committed to the public interest. RAND’s publications do not necessarily reflect the opinions of its research clients and sponsors. Support RAND Make a tax-deductible charitable contribution at www.rand.org/giving/contribute www.rand.org Preface This research explores possible international and defense strategies that China might employ to outcompete the United States and achieve a position of international primacy.
    [Show full text]
  • Study on the Relationship Between Guan Yu and Sun Quan (The Kingdom of Wu)
    2019 International Conference on Cultural Studies, Tourism and Social Sciences (CSTSS 2019) Study on the Relationship between Guan Yu and Sun Quan (The Kingdom of Wu) Xinzhao Tang School of History and Culture, Sichuan University, Chengdu, Sichuan Province, China Keywords: Guan Yu; Sun Quan and the kingdom of Wu; Jingzhou Abstract: The alliance formation of Sun Quan and Liu Bei makes China's political structure gradually enter the “three kingdoms” era in the late Eastern Han Dynasty. After the battle of Red Cliff, the alliance gradually breaks down. Many scholars pass the buck to Guan Yu. They think that the reason why the alliance of Sun Quan and Liu Bei broke down at last is because Guan Yu was too headstrong and he didn’t pay much attention to better the relationship with Sun Quan. This paper discusses the breakdown of the alliance of Sun Quan and Liu Bei from Guan Yu's point of view. 1. Introduction The formation of the alliance of Sun Quan and Liu Bei is the result of the change of the political pattern since the late Eastern Han Dynasty. The powerful warlords destroyed the weak warlords, and the weak warlords had to form an alliance to fight against the powerful warlords for their survival. As Cao Cao and his army were marching toward the south, Sun Quan and Liu Bei formed an alliance and defeated Cao Cao in the battle of Red Cliff. After that, with the threat of Cao Cao gradually decreasing, the contradiction between the two forces began to become increasingly sharp.
    [Show full text]
  • AFRICA in CHINA's FOREIGN POLICY
    AFRICA in CHINA’S FOREIGN POLICY YUN SUN April 2014 Yun Sun is a fellow at the East Asia Program of the Henry L. Stimson Center. NOTE: This paper was produced during the author’s visiting fellowship with the John L. Thornton China Center and the Africa Growth Initiative at Brookings. ABOUT THE JOHN L. THORNTON CHINA CENTER: The John L. Thornton China Center provides cutting-edge research, analysis, dialogue and publications that focus on China’s emergence and the implications of this for the United States, China’s neighbors and the rest of the world. Scholars at the China Center address a wide range of critical issues related to China’s modernization, including China’s foreign, economic and trade policies and its domestic challenges. In 2006 the Brookings Institution also launched the Brookings-Tsinghua Center for Public Policy, a partnership between Brookings and China’s Tsinghua University in Beijing that seeks to produce high quality and high impact policy research in areas of fundamental importance for China’s development and for U.S.-China relations. ABOUT THE AFRICA GROWTH INITIATIVE: The Africa Growth Initiative brings together African scholars to provide policymakers with high-quality research, expertise and innovative solutions that promote Africa’s economic development. The initiative also collaborates with research partners in the region to raise the African voice in global policy debates on Africa. Its mission is to deliver research from an African perspective that informs sound policy, creating sustained economic growth and development for the people of Africa. ACKNOWLEDGMENTS: I would like to express my gratitude to the many people who saw me through this paper; to all those who generously provided their insights, advice and comments throughout the research and writing process; and to those who assisted me in the research trips and in the editing, proofreading and design of this paper.
    [Show full text]
  • Daily Life for the Common People of China, 1850 to 1950
    Daily Life for the Common People of China, 1850 to 1950 Ronald Suleski - 978-90-04-36103-4 Downloaded from Brill.com04/05/2019 09:12:12AM via free access China Studies published for the institute for chinese studies, university of oxford Edited by Micah Muscolino (University of Oxford) volume 39 The titles published in this series are listed at brill.com/chs Ronald Suleski - 978-90-04-36103-4 Downloaded from Brill.com04/05/2019 09:12:12AM via free access Ronald Suleski - 978-90-04-36103-4 Downloaded from Brill.com04/05/2019 09:12:12AM via free access Ronald Suleski - 978-90-04-36103-4 Downloaded from Brill.com04/05/2019 09:12:12AM via free access Daily Life for the Common People of China, 1850 to 1950 Understanding Chaoben Culture By Ronald Suleski leiden | boston Ronald Suleski - 978-90-04-36103-4 Downloaded from Brill.com04/05/2019 09:12:12AM via free access This is an open access title distributed under the terms of the prevailing cc-by-nc License at the time of publication, which permits any non-commercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited. An electronic version of this book is freely available, thanks to the support of libraries working with Knowledge Unlatched. More information about the initiative can be found at www.knowledgeunlatched.org. Cover Image: Chaoben Covers. Photo by author. Library of Congress Cataloging-in-Publication Data Names: Suleski, Ronald Stanley, author. Title: Daily life for the common people of China, 1850 to 1950 : understanding Chaoben culture / By Ronald Suleski.
    [Show full text]
  • Defending the Keep Vol. 16
    Wei Dong Chen • Xiao Long Liang Defending the Keep Vol. 16 Vol. 16 “...An ambitious series...useful for educators looking for ways to make Asian history and culture come alive.” – School Library Journal “...An accessible introduction to Chinese historical fi ction.” – Booklist “...Invaluable...beautiful artwork... commendable efforts to bring the characters to life.” – Publishers Weekly Three Kingdoms Many centuries ago, China was made up of several provinces that frequently waged war with one another for regional supremacy. In 221 BC, the Qin Dynasty succeeded in uniting the warring provinces under a single banner, but the unity was short-lived, only lasting fi fteen years. After the collapse of the Qin Dynasty, the Han Dynasty was established in 206 BC, and unity was restored. The Han Dynasty would last for hundreds of years, until the Post- Han Era, when the unifi ed nation once again began to unravel. As rebellion and chaos gripped the land, three men came forward to take control of the nation: Bei Liu, Cao Cao, and Quan Sun. The three men each established separate kingdoms, Shu, Wei, and Wu, and for a century they contended for supremacy. This was known as the Age of the Three Kingdoms. Written more than six hundred years ago, Three Kingdoms is one of the oldest and most seminal works in all of Eastern literature. An epic story spanning decades and featuring hundreds of characters, it remains a defi nitive tale of desperate heroism, political treachery, and the bonds of brotherhood. Vol. 16 Defending the Keep Created by WEI DONG CHEN Wei Dong Chen is a highly acclaimed artist and an influential leader in the “New Chinese Cartoon” trend.
    [Show full text]
  • Levi Strauss & Co. Factory List
    LEVI STRAUSS & CO. FACTORY LIST Published : September 2014 Country Factory name Alternative factory name Address City State/Province Argentina Accecuer SA Juan Zanella 4656 Caseros Buenos Aires Avanti S.A. Coronel Suarez 1544 Olavarría Buenos Aires Best Sox S.A. Charlone 1446 Capital Federal Buenos Aires Buffalo S.R.L. Valentín Vergara 4633 Florida Oeste Buenos Aires Carlos Kot San Carlos 1047 Wilde Buenos Aires CBTex S.R.L. - Cut Avenida de los Constituyentes, 5938 Capital Federal Buenos Aires CBTex S.R.L. - Sew San Vladimiro, 5643 Lanús Oeste Buenos Aires Cooperativa de Trabajo Textiles Pigue Ltda. Altromercato Ruta Nac. 33 Km 132 Pigue Buenos Aires Divalori S.R.L Miralla 2536 Buenos Aires Buenos Aires Estex Argentina S.R.L. Superi, 3530 Caba Buenos Aires Gitti SRL Italia 4043 Mar del Plata Buenos Aires Huari Confecciones (formerly Victor Flores Adrian) Victor Flores Adrian Charcas, 458 Ramos Mejía Buenos Aires Khamsin S.A. Florentino Ameghino, 1280 Vicente Lopez Buenos Aires Ciudad Autonoma de Buenos La Martingala Av. F.F. de la Cruz 2950 Buenos Aires Aires Lenita S.A. Alfredo Bufano, 2451 Capital Federal Buenos Aires Manufactura Arrecifes S.A. Ruta Nacional 8, Kilometro 178 Arrecifes Buenos Aires Materia Prima S.A. - Planta 2 Acasusso, 5170 Munro Buenos Aires Procesadora Centro S.R.L. Francisco Carelli 2554 Venado Tuerto Santa Fe Procesadora Serviconf SRL Gobernardor Ramon Castro 4765 Vicente Lopez Buenos Aires Procesadora Virasoro S.A. Boulevard Drago 798 Pergamino Buenos Aires Procesos y Diseños Virasoro S.A. Avenida Ovidio Lagos, 4650 Rosario Santa Fé Provira S.A. Avenida Bucar, 1018 Pergamino Buenos Aires Spring S.R.L.
    [Show full text]
  • Levi Strauss & Co. Factory List
    Levi Strauss & Co. Factory List Published : November 2019 Total Number of LS&Co. Parent Company Name Employees Country Factory name Alternative Name Address City State Product Type (TOE) Initiatives (Licensee factories are (Workers, Staff, (WWB) blank) Contract Staff) Argentina Accecuer SA Juan Zanella 4656 Caseros Accessories <1000 Capital Argentina Best Sox S.A. Charlone 1446 Federal Apparel <1000 Argentina Estex Argentina S.R.L. Superi, 3530 Caba Apparel <1000 Argentina Gitti SRL Italia 4043 Mar del Plata Apparel <1000 Argentina Manufactura Arrecifes S.A. Ruta Nacional 8, Kilometro 178 Arrecifes Apparel <1000 Argentina Procesadora Serviconf SRL Gobernardor Ramon Castro 4765 Vicente Lopez Apparel <1000 Capital Argentina Spring S.R.L. Darwin, 173 Federal Apparel <1000 Asamblea (101) #536, Villa Lynch Argentina TEXINTER S.A. Texinter S.A. B1672AIB, Buenos Aires Buenos Aires <1000 Argentina Underwear M&S, S.R.L Levalle 449 Avellaneda Apparel <1000 Argentina Vira Offis S.A. Virasoro, 3570 Rosario Apparel <1000 Plot # 246-249, Shiddirgonj, Bangladesh Ananta Apparels Ltd. Nazmul Hoque Narayangonj-1431 Narayangonj Apparel 1000-5000 WWB Ananta KASHPARA, NOYABARI, Bangladesh Ananta Denim Technology Ltd. Mr. Zakaria Habib Tanzil KANCHPUR Narayanganj Apparel 1000-5000 WWB Ananta Ayesha Clothing Company Ltd (Ayesha Bangobandhu Road, Tongabari, Clothing Company Ltd,Hamza Trims Ltd, Gazirchat Alia Madrasha, Ashulia, Bangladesh Hamza Clothing Ltd) Ayesha Clothing Company Ltd( Dhaka Dhaka Apparel 1000-5000 Jamgora, Post Office : Gazirchat Ayesha Clothing Company Ltd (Ayesha Ayesha Clothing Company Ltd(Unit-1)d Alia Madrasha, P.S : Savar, Bangladesh Washing Ltd.) (Ayesha Washing Ltd) Dhaka Dhaka Apparel 1000-5000 Khejur Bagan, Bara Ashulia, Bangladesh Cosmopolitan Industries PVT Ltd CIPL Savar Dhaka Apparel 1000-5000 WWB Epic Designers Ltd 1612, South Salna, Salna Bazar, Bangladesh Cutting Edge Industries Ltd.
    [Show full text]